package com.sreManager.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.sreManager.domain.CompanyEstimate;


public interface CompanyEstimateMapper {

	List<CompanyEstimate> selectEstimateList(CompanyEstimate estimate);

	CompanyEstimate selectEstimate(CompanyEstimate estimate);

	int insertEstimate(CompanyEstimate estimate);

	int insertEstimateMap(Map<String, Object> param);

	int updateEstimate(CompanyEstimate estimate);

	int updateEstimateMap(Map<String, Object> param);

	int deleteEstimate(CompanyEstimate estimate);

	List<Map<String, Object>> selectExistEstimate(Map<String, Object> param);

	int deleteEstimates(@Param("estimateCdList") List<Integer> estimateCdList, @Param("buildingCd") Integer buildingCd);

}
